Ver >= 4.0-rc1
在一个多响应结果语句句柄中推进到下一个响应结果 (如存储过程的多结果返回)
function Coroutine\MySQL->nextResult() : ?bool
成功时返回 TRUE, 或者在失败时返回 FALSE,无下一结果时返回NULL。
$stmt = $db->prepare('CALL reply(?)');
$res = $stmt->execute(['hello mysql!']);
do {
var_dump($res);
} while ($res = $stmt->nextResult());
var_dump($stmt->affected_rows);
$stmt = $db->prepare('CALL reply(?)');
$stmt->execute(['hello mysql!']);
do {
$res = $stmt->fetchAll();
var_dump($res);
} while ($stmt->nextResult());
var_dump($stmt->affected_rows);